home *** CD-ROM | disk | FTP | other *** search
/ Merciful 2 / Merciful - Disc 2.iso / software / m / maxonc++3.dms / maxonc++3.adf / DEMOS / Calculator.c < prev    next >
C/C++ Source or Header  |  1992-11-23  |  1KB  |  43 lines

  1. #include <exec/types.h>
  2. #include <dos/dos.h>
  3. #include <clib/exec_protos.h>
  4. #include <clib/dos_protos.h>
  5. #include <utility/tagitem.h>
  6. #include <intuition/intuition.h>
  7. #include <rct/rctdef.h>
  8. #include <clib/rct_protos.h>
  9.  
  10. APTR RctBase, ap;
  11.  
  12. void main()
  13. {
  14.   int i;
  15.   Window *w;
  16.  
  17.   if ((RctBase = OpenLibrary("rct.library",16))
  18.    && (ap = R_InitApplTags(TAG_DONE))
  19.    && R_ResLoadTags(ap,Rres_Name,"Calc.RCT", TAG_DONE))
  20.    {
  21.  
  22.      R_SetGadText(ap, (void*) 0L, 0L, "Hallo!");
  23.      w = R_GadDrawWindow(ap, (void*)0L, 0L, (BYTE*)"Calculator",
  24.                          0, WFLG_DRAGBAR|WFLG_DEPTHGADGET|WFLG_ACTIVATE|WFLG_GIMMEZEROZERO);
  25.         Delay( 100);
  26.     R_RemWindow(ap,w);
  27.  
  28.      // Und jetzt das ganze noch mal
  29.  
  30.      R_SetGadText(ap, (void*) 0L, 0L, "Hallo!");
  31.      w = R_GadDrawWindow(ap, (void*)0L, 0, (BYTE*)"Noch einer",
  32.                          0, WFLG_DRAGBAR|WFLG_DEPTHGADGET|WFLG_ACTIVATE|WFLG_GIMMEZEROZERO);
  33.             Delay( 100);
  34.      R_RemWindow(ap,w);
  35.  
  36.      R_ExitAppl(ap);
  37.      CloseLibrary((Library*)RctBase);
  38.    }
  39. }
  40.  
  41. #include <rct/rcttagfuncs.h>
  42.  
  43.